package ar.com.pasae.avisos;

import java.util.Collection;
import java.util.Date;

import ar.com.pasae.filtros.Filtro;

public abstract class Estado {

	private Date fechaInicio;
	private Date fechaFin;
	private int cantDias;
	
/*
 * Constructores	
 */
	public Estado(){}
	
	
/*
 * Setters y Getters	
 */
	public Date getFechaInicio() {
		return fechaInicio;
	}

	public void setFechaInicio(Date fechaInicio) {
		this.fechaInicio = fechaInicio;
	}

	public Date getFechaFin() {
		return fechaFin;
	}

	public void setFechaFin(Date fechaFin) {
		this.fechaFin = fechaFin;
	}

	public int getCantDias() {
		return cantDias;
	}

	public void setCantDias(int cantDias) {
		this.cantDias = cantDias;
	}


/*
 * Metodos
 */
	public void destacarAviso(int cantDias, AvisoInmobiliario avisoInmobiliario) {
		// TODO Auto-generated method stub
	}

	public void filtrarSiCorresponde(String palabra, AvisoInmobiliario aviso,
			Collection<AvisoInmobiliario> avisosFiltrados,
			Filtro filtro) {		
	
	}
	
}
